package com.salinity.kun;

import java.nio.file.Path;
import java.nio.file.Paths;

public interface Constant {
	public static final String BASE_PATH = System.getProperty("user.dir");
	public static final Path BASE_CONFIG_PATH = Paths.get(BASE_PATH).resolve("./lib/base_config").normalize();
	public static final Path FS_CONFIG_PATH = Paths.get(BASE_PATH).resolve("./lib/fs_config").normalize();
	
	public static  enum OUTPUT_ITEM{si, ai, bi, p, iw, ip, ti, ft, ft_cal};
	
	public static final String DEFAULT_FORMAT_DATA_TIME = "DEFAULT_FORMAT_DATA_TIME";
	
	public static final String MIN_DATE = "MIN_DATE";
	
	public static final String MAX_DATE = "MAX_DATE";
	
	public static final String COMMON_DATA_PATH = "common.data.path";
	
	public static final String RAW_DATA_FILENAME = "rawdata.filename";
	
	public static final String RAW_AVG_FILENAME = "rawdata.avg.filename";
	
	public static final String STATION_NAMES = "station.names";
	
	public static final String RESULT_PATH = "result.path";
	
	/////////// Fourier Series Configuration ////////////////////
	
	public static final String DATE_FORMAT = "FORMAT_DATA_TIME";
	
	public static final String OUTPUT_ITEMS = "OUTPUT_ITEMS";
	
	public static final String FT_NAMES = "FT_NAME";
	
	public static final String FT_LEN = "FT";
	
	public static final String T0 = "T0";
	
	public static final String SN = "SN";
	
	public static final String DT = "DT";
	
	public static final String START_TIME = "START_TIME";
	
	public static final String END_TIME = "END_TIME";
	
	
	///////////////////////  other /////////////////////
	
	public static final String COMPARISON_PATH = "comparison.path";
	
	public static final String COMPARISON_FILENAME = "comparison.filename";
	
	public static final String FLUX_FILEPATH = "flux.path";
	
	public static final String FLUX_FILENAME = "flux.filename";
	
	public static final String MAKOU_RAW_FILEPATH = "ma_kou.raw.filepath";
	
	
	//////////////////////// Oracle ///////////////////
	
	public static final String ORACLE_JDBC = "oracle.jdbc.driver.OracleDriver";
	
	public static final String ORACLE_URL = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";
	
	public static final String USER_NAME = "Orcl_Z";
	
	public static final String PASSWORD = "admin";
	
}
